package pl.edu.pk.psb.assembler;

import org.springframework.stereotype.Component;

import pl.edu.pk.psb.bc.dto.AdresDto;
import pl.edu.pk.psb.command.AdresCommand;

@Component
public class AdresCommandAssembler {

	public AdresDto konwertuj(AdresCommand cmd) {
		AdresDto dto = new AdresDto();
		dto.setMiasto(cmd.getMiasto());
		dto.setKodPocztowy(cmd.getKodPocztowy());
		dto.setUlica(cmd.getUlica());
		dto.setNrDomu(cmd.getNrDomu());
		dto.setNrLokalu(cmd.getNrLokalu());
		dto.setNazwa(cmd.getNazwa());
		
		return dto;
	}

	public AdresCommand konwertuj(AdresDto dto) {
		AdresCommand cmd = new AdresCommand();
		cmd.setMiasto(dto.getMiasto());
		cmd.setKodPocztowy(dto.getKodPocztowy());
		cmd.setUlica(dto.getUlica());
		cmd.setNrDomu(dto.getNrDomu());
		cmd.setNrLokalu(dto.getNrLokalu());
		cmd.setNazwa(dto.getNazwa());
		
		return cmd;
	}
}
